package com.ruoyi.biz.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 t_test_case_info
 * 
 * @author jiangnan
 * @date 2021-03-13
 */
public class TTestCaseInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 根id */
    @Excel(name = "根id")
    private String rootId;

    /** 父id */
    @Excel(name = "父id")
    private String parentId;

    /** 自id */
    @Excel(name = "自id")
    private String childId;

    /** 结果 */
    @Excel(name = "结果")
    private String resultFolder;

    /** 版本 */
    @Excel(name = "版本")
    private String version;

    /** 后缀 */
    @Excel(name = "后缀")
    private String suffix;

    /** 类型 */
    @Excel(name = "类型")
    private String type;

    /** 前缀 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "前缀", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date prefix;

    /** 扩展标识 */
    @Excel(name = "扩展标识")
    private Integer expandedFlag;

    /** 说明 */
    @Excel(name = "说明")
    private String description;

    /** root标识 */
    @Excel(name = "root标识")
    private String rootFlag;

    private String beginTime;
    private String endTime;

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setRootId(String rootId) 
    {
        this.rootId = rootId;
    }

    public String getRootId() 
    {
        return rootId;
    }
    public void setParentId(String parentId) 
    {
        this.parentId = parentId;
    }

    public String getParentId() 
    {
        return parentId;
    }
    public void setChildId(String childId) 
    {
        this.childId = childId;
    }

    public String getChildId() 
    {
        return childId;
    }
    public void setResultFolder(String resultFolder) 
    {
        this.resultFolder = resultFolder;
    }

    public String getResultFolder() 
    {
        return resultFolder;
    }
    public void setVersion(String version) 
    {
        this.version = version;
    }

    public String getVersion() 
    {
        return version;
    }
    public void setSuffix(String suffix) 
    {
        this.suffix = suffix;
    }

    public String getSuffix() 
    {
        return suffix;
    }
    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }
    public void setPrefix(Date prefix) 
    {
        this.prefix = prefix;
    }

    public Date getPrefix() 
    {
        return prefix;
    }
    public void setExpandedFlag(Integer expandedFlag)
    {
        this.expandedFlag = expandedFlag;
    }

    public Integer getExpandedFlag()
    {
        return expandedFlag;
    }
    public void setDescription(String description) 
    {
        this.description = description;
    }

    public String getDescription() 
    {
        return description;
    }
    public void setRootFlag(String rootFlag) 
    {
        this.rootFlag = rootFlag;
    }

    public String getRootFlag() 
    {
        return rootFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("rootId", getRootId())
            .append("parentId", getParentId())
            .append("childId", getChildId())
            .append("resultFolder", getResultFolder())
            .append("version", getVersion())
            .append("suffix", getSuffix())
            .append("type", getType())
            .append("prefix", getPrefix())
            .append("expandedFlag", getExpandedFlag())
            .append("description", getDescription())
            .append("rootFlag", getRootFlag())
            .toString();
    }
}
